﻿using Swimj.ApplicationLib.Entities;

namespace DataServer.ApplicationLib.Entities
{
    public class DimensionEntity : AuditableEntity
    {
        public Guid Id { get; set; }

        public string? DimensionCode { get; set; }

        public string? DimensionName { get; set; }

        public int BusinessType { get; set; }

        public bool IsPublish { get; set; }

        public string? DimensionType { get; set; }

        public Guid? DatabaseId { get; set; }

        public string? DatabaseName { get; set; }

        public string? DatabaseObjectType { get; set; }

        public string? DatabaseObject { get; set; }

        public string? ValueField { get; set; }

        public string? TextField { get; set; }

        public string? FilterCriteria { get; set; }

        public string? OrderCriteria { get; set; }

        public int Sort { get; set; }

        public string? Description { get; set; }
    }
}